2.1 Introduction

نویسندگان

  • Peter Nordin
  • Wolfgang Banzhaf
  • Frank D. Francone
چکیده

This chapter describes recent advances in genetic programming of machine code. Evolutionary program induction using binary machine code is the fastest known Genetic Programming method. It is, in addition, the most well studied Genetic Programming system that uses a linear genome. Evolutionary program induction using binary machine code was originally referred to as Compiling Genetic Programming System (CGPS). For clarity, the name was changed in early 1998 to Automatic Induction of Machine Code—Genetic Programming (AIM-GP). AIM-GP stores evolved programs as linear strings of native binary machine code, which are directly executed by the processor. The absence of an interpreter and complex memory handling increases the speed of AIM-GP by about two orders of magnitude. AIM-GP has so far been applied to processors with a fixed instruction length (RISC) using integer and floating-point arithmetic. We also describe several recent advances in the AIM-GP technology. Such advances include enabling the induction of code for CISC processors such as the INTEL x86 as well as JAVA and many embedded processors. The new techniques also make AIM-GP more portable in general and simplify the adaptation to any processor architecture. Other additions include the use of floating point instructions, control flow instructions, ADFs and new genetic operators e.g. aligned homologous crossover. This chapter also discusses the benefits and drawbacks of register machine GP versus tree-based GP. This chapter is directed towards the practitioner, who wants to extend AIM-GP to new architectures and application domains.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Crocopat 2.1 Introduction and Reference Manual Crocopat 2.1 Introduction and Reference Manual

CrocoPat is an efficient, powerful and easy-to-use tool for manipulating relations of arbitrary arity, including directed graphs. This manual provides an introduction to and a reference for CrocoPat and its programming language RML. It includes several application examples, in particular from the analysis of structural models of software systems.

متن کامل

Assessing Attrition Bias – Addendum

A. INTRODUCTION This document serves as an addendum to the existing attrition white paper (“Assessing Attrition Bias” version 2.1) previously used for the WWC Procedures and Standards Handbook, version 2.1. This document does not recommend any substantive changes to the version 2.1 attrition bounds. Instead, this addendum presents additional empirical information and sensitivity analyses to sup...

متن کامل

Effects of Electromagnetic Fields on Fish and Invertebrates

............................................................................................................................................ iii Project Overview ................................................................................................................................ v Acknowledgments ...........................................................................................

متن کامل

Basic Strategies of Cell Metabolism

Contents 1. Introduction 2. Polymer hydrolysis 2.1. Starch hydrolysis to glucose 2.2.

متن کامل

Sense-making and authorising in the organisation of mental health care

...................................................................................................................................................... 8 Acknowledgements ..................................................................................................................................... 9 PART ONE: Thesis Introduction ................................................................

متن کامل

Physical Models of Amyloid Fibril Assembly

ix Part I : Introduction and Background 1 Chapter 1 : Introduction 1 Chapter 2 : Background 6 2.1 Hen Egg White Lyszoyme : An Attractive Model Protein 6

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999